package com.csot.ry.service;

import java.util.List;
import com.csot.ry.domain.TDcnIp;

/**
 * dcn明细ipService接口
 * 
 * @author csot
 * @date 2023-05-31
 */
public interface ITDcnIpService 
{
    /**
     * 查询dcn明细ip
     * 
     * @param id dcn明细ip主键
     * @return dcn明细ip
     */
    public TDcnIp selectTDcnIpById(Long id);

    /**
     * 查询dcn明细ip列表
     * 
     * @param tDcnIp dcn明细ip
     * @return dcn明细ip集合
     */
    public List<TDcnIp> selectTDcnIpList(TDcnIp tDcnIp);

    /**
     * 新增dcn明细ip
     * 
     * @param tDcnIp dcn明细ip
     * @return 结果
     */
    public int insertTDcnIp(TDcnIp tDcnIp);

    /**
     * 修改dcn明细ip
     * 
     * @param tDcnIp dcn明细ip
     * @return 结果
     */
    public int updateTDcnIp(TDcnIp tDcnIp);

    /**
     * 批量删除dcn明细ip
     * 
     * @param ids 需要删除的dcn明细ip主键集合
     * @return 结果
     */
    public int deleteTDcnIpByIds(Long[] ids);

    /**
     * 删除dcn明细ip信息
     * 
     * @param id dcn明细ip主键
     * @return 结果
     */
    public int deleteTDcnIpById(Long id);
}
